#数值列表
#range()函数可以生成一系列数 range(开始的数字，结束数字+1,步长)  如果指定一个参数 如range(11) 开始数字默认为0
for number in range(1,11):
    print(number)

#使用range()创建数值列表
#可以使用list()函数将range()的结果直接转化为列表，将range()作为list()的参数，输出将是一个数值列表

numbers = list(range(11))
print(numbers)

two_numbers = list(range(2,11,2))
print(two_numbers)
#平方列表
three_numbers = []
for tnumber in range(1,11):
    three_numbers = tnumber ** 2
    print(three_numbers)

#对数值列表执行统计运算 min(列表名)最小值    max(列表名)最大值   sum(列表名)总和

#列表推导式
#列表推导式将for循环和创建新元素的代码合成一行
#比如用列表推导式创建平方数列表
squares = [value **2 for value in range(1,11)]
print(squares)


